i dont know exactly what you are talking about but i read that you need a menu. i think this would help. just pop it in darkbasic and run it. it should work. give me $10 for this code(just joking)
sync
sync rate 30
play=-2
do
if play= -2 then play=0:cls
if play=0
set cursor 0,0
mousep(70,0,20,0,250,200)
print "Play Game"
mousep(46,0,40,20,250,200)
print "Options"
mousep(25,0,60,40,250,200)
print "Exit"
endif
if play=1
cls
play=2
print "Get Ready To Play The Game"
endif
if play=-1
cls
print "Options"
play=2
endif
if play=2
set cursor 0,15
mousep(46,0,40,20,250,200)
print "Back"
endif
rem play the game
if mousepp(70,0,20,0)>0 and mouseclick()=1 and play=0 then play=1
rem options
if mousepp(46,0,40,20)>0 and mouseclick()=1 and play=0 then play=-1
rem back
if mousepp(46,0,40,20)>0 and mouseclick()=1 and play=2 then play=-2
rem exit
if mousepp(25,0,60,40)>0 and mouseclick()=1 and play=0 then end
sync
loop
function mousep(lx,gx,ly,gy,c,dc)
if mousey()<ly and mousex()<lx and mousey()>gy and mousex()>gx then ink rgb(c,c,c),0 else ink rgb(dc,dc,dc),0
endfunction
function mousepp(llx,ggx,lly,ggy)
if mousey()<lly and mousex()<llx and mousey()>ggy and mousex()>ggx then return=1 else return=0
endfunction return