there is other function u can hook into if you know what function does what, don't feel like listing any but this is the most proper one to use whether u use this ingame or pregame as it paints the menu items.
plus people making shit menu that don't link up to the player res 720/1080 etc need to use screenplacement and make the width and height within
#define SCREEN_HEIGHT 480
#define SCREEN_WIDTH 640
and everything will look perfect if the client has 720 or 1080 without it looking like crap if you need to be on 720 or whatever
plus i would use item_paint to make a menu (as that is how the game does it) instead of using drawtext/drawpic functions only :p
just a tip