ベストアンサー1
作成したい場合テキストベースのユーザーインターフェース選択肢はほぼ1つ呪い。
ncurses
類似dialog
または類似のライブラリの上に構築された他のライブラリがあります。CDK
http://invisible-island.net/dialog/dialog.html
http://invisible-island.net/cdk/cdk.html
(画像検索エンジンを使用してどのようなインターフェースを構築できるかを例にしたい場合は、画像検索エンジンを使用してください)