By any chance are you creating very wide textures for your menu? I did this in ATB and it took me freaking ages to figure out that's why people with old onboard videocards couldn't see the menu but could play the game.
( When I say very wide, I mean greater than an 8:1 width to height ratio )
You could solve this by using a GUI system ( FonText($) , SSwift's GUI($), CyberSeth's Bitmap Font Functions(Free)
I think Beaker and SSwift have details in their sigs, whereas Seth's library is in the Blitzcoder showcase area.
( When I say very wide, I mean greater than an 8:1 width to height ratio )
You could solve this by using a GUI system ( FonText($) , SSwift's GUI($), CyberSeth's Bitmap Font Functions(Free)
I think Beaker and SSwift have details in their sigs, whereas Seth's library is in the Blitzcoder showcase area.