This is a demonstration of using 2d canvases as textures for displaying text in WebGL as well as being a basic WebGL menu controllable with the keyboard.
http://menusystem.mattsmith.site
arrow keys: navigate left, right, up, down
'm': open and close the menu
'`': show and hide the background
'esc': close the menu