A higher-level library is OpenInventor, (another free implementation is available at www.coin3d.org but I did not try it). It takes some effort to learn, but provides many useful primitives and 3D interface widgets.
GLUI provides some additional functionality and a better API.
Of course, you can use "real" GUI toolkits (Qt, GTK etc) but these usually take a while to learn. Furthermore, OpenGL integration is often far from trivial.
Some students had a good experience with wxWindows.
CGAL is a comprehensive library of geometric algorithms, some of which are very hard to implement robustly on your own.
Denis Zorin