../Samples/ Sample_ScrollablePane.cpp seems to be a good point for start.
The thing is whether you want to have simple menu ( the present one ) or quite complex ( the one I propose ). From my experience from unreal torment such menu is very handy

Proposed example menu items :
- {l Code}: {l Select All Code}
Game --------->
NewGame--> SinglePlayer
MultiPlayer
etc.
LoadGame
SaveGame
Editor---------->
Start Editor
Video---------->
OgreFunctions
Sound--------->
Sound
Music
ChangeTracker ( current mp3 is terrible :D )
Help------------>
Credits--------->
Give me some opinion and if I get positive feedback I can start the work .
Huh stupid forum my intendation spaces are not visible, nor the menu tree I wrote >_>