Use dbDrawSpritesLast(); at the beginning of your game (I don't think it needs to be called every time through your loop).
Next, render your text after your sprites, example:
dbShowSprite(1); // Your menu background
dbShowSprite(2); // A button on your menu
// *** Add the rest of your sprites for your menu here, sprites will be rendered in the order listed
dbSetCursor(textXLocation, txtYLocation); // The location where you want your text to render
dbPrint("Text you want displayed on a menu item");
I suggest getting this addon for text:
http://forum.thegamecreators.com/?m=forum_view&t=145832&b=22
Once I got it figured out it made it much easier to do text. You still need to make sure that you write your text after you draw your sprites.
------------------------------------
Currently 900+ lines of code into an "over-the-shoulder" action RPG with combat based on rag-doll physics.