In a game project I was working on, I was seriously slowed down -- to the point of giving up -- by how there don\'t seem to be any libraries that can simplify the process of
You want ncurses. It's usually installed along with your distribution.
It can be kind of a pain, but it's the best method that I know of to get a decent "gui" in command line that isn't just type characters+enter.