I would suggest you use GLUT for your GUI (mouse/keyboard capture/window drawing)
Here’s a tutorial to start: http://www.lighthouse3d.com/opengl/glut/
you can google some more tutorials on GLUT.
Once you have your window set up and drawing, and responding to keyboard events, you can read http://nehe.gamedev.net/
on how to load textures, etc.