I'm currently using the free version of Unity3D.
I was able to get the pause script working within the game when i first start the game.
After clicking Play from the pause menu, the pause menu disappears.
My questions is, how do I create a button or text link which reloads the Pause menu on screen?
Look in the OnGUI function, replace the check for the ESC key with something appropriate, e.g. you can declare there a "Pause Button". That should be straightforward if you've gone through the UnityGUI walkthrough in the Unity manual.