I recently wrote a mathematica code that I would like to distribute to some friends. However, I don't want to give away the code. Is there a way that I can hide the code beneath an interface kind of like a GUI, in mathematica. I would simply just like a button that says run and then gives the results on the screen. I looked around and couldn't figure out how to do this. Thanks!