how to make menu systems?

i am currently making a pong clone and i am at a loss at how to make my pong switch from its game play to a main menu system...could some one please explain or show me an example of what i would need to use to do this, i am thinking that i should use case statements..but i am not sure

i would like to be able to have the options of:
player vs A.I
player vs player
instructions....----->> this should load a png file with the instructions written in it.
quit

and would i be able to use a prewritten png file as the menu system...or do i have to use like string statements for the writing?
You can use an image as your menu, and just load it in and put invisible buttons on your image buttons
@Resident Biscuit

Good Explanation, but I think he/she should also take a look at GameStates.

Here's a link to get you started:

http://gamedevgeek.com/tutorials/managing-game-states-in-c/

Topic archived. No new replies allowed.