with the generous permission of Mic, here's the main menu project that we put together for the full version of 4x4 Grinder (attached zip)...
installation
just open the zip and copy the two folders to your 3DRAD/res folder (it won't overwrite anything)... then open up the project mic_offroad_main_menu.3dr in the 3DRAD Editor...
run the program to see what a basic, but fully functional main menu encompasses...
it doesn't have any menu options for controls because the controls are simple, not changeable, and in the first race (as in the demo) the controls are displayed before the race starts...
what it does
the first menu option (Quick Race) is selected by default, on the basic assumption that the user wants to start there...
that assumption can be easily and intuitively overridden by either using the up/down arrow or scrolling the mouse button to select the Race Series menu which, if selected, will opens up another screen just like this, showing the unlocked tracks (as you progress more unlocked tracks are ungreyed and selectable) so you can select the next one, or replay an older one...
the Split Screen menu item was an option we hadn't resolved fully yet...
the Credits menu would bring up a lightweight quick loading screen with graphics like this screen, showing the credits, and a button to return to this menu...
all games end with the choice to progress to the next level if you won, to replay the current level if you lost, or to exit...
key points to consider in your menus
the user experience is consistent throughout... all menus using the same up/down key or mouse scroll/click throughout... all menus have the same, familiar layout and color scheme...
the user gets visual keys when a menu item is chosen as well as confirmation when it is selected...
feel free to use the script in your project, it's easy to understand...
each selection as two sprites, identical except for the color, so that selected menus can be visually indicated to the user... don't use the sprites in the demo, replace them with your own (the ones in the demo belong to Mic )...
good luck with your stuff...
--Mike and Mic