buttons for main screen (no text yet)

Rendering text in OpenGL seems to be non-trivial, so we're working on
that next.