Yeah, I've got my sprite sheets ready save for one or two buttons. Aside from that, my programs use graphic drawn fonts so I can easily add them to sprites and change their color to exact RGB values, so I write a function to draw text from data in an array, and the design part is mostly done. Of course, that's not accounting for the submenus which are drawn only when needed.