Here is a screen shot and the code I wrote for my menu screen. I thought it might come in handy for someone out there...
`Realms of Adventure Menu Screen
`by Cyril Grey
`07/31/05
set display mode 800,600,32
Co=RGB(240,255,35):ink co,1
sync rate 0
sync on
load image "button_startup_all.png",1,1
paste image 1,0,0
`grab images from from the .png and turn into sprites
for y=0 to 6
x = 0
GET IMAGE (y+10),x,y*37,225,((y*37)+37)
SPRITE (y+1),x,(y*37),1
next y
delete image 1
load image "splash_brick_800x600bkg.png",2,1
do
cls
mx=mousex()
my=mousey()
`put the sprites on the screen in the proper places
paste image 2,0,0
for z=0 to 6
sprite z+1,72,(z*37)+98,(z+10)
set sprite alpha z+1,150
next z
`checks the mouse to see if the mouse is on an item...
`I've only set up the exit so far, but you can see how it works
`and add your own click commands with the "execute file" command or
`however you see fit.
if mx>72 and mx<290
if my>100 and my<125 then set sprite alpha 1,255
if my>138 and my<164 then set sprite alpha 2,255
if my>176 and my<200 then set sprite alpha 3,255
if my>214 and my<237 then set sprite alpha 4,255
if my>251 and my<274 then set sprite alpha 5,255
if my>285 and my<315 then set sprite alpha 6,255
if my>325 and my<346
set sprite alpha 7,255
if mouseclick()=1 then end
endif
endif
text 1,1,"mx="+str$(mx)
text 1,12,"my="+str$(my)
sync
loop
With math all things are possible