11.

Fun with text user interfaces

felix.plesoianu.ro/blog/tui-fun.html

The venerable Dialog utility (based on ncurses, and maintained by the same person for the past couple of decades) is one option: a small program that can handle a variety of common interactions like choosing a file to open, or entering dates, while looking good and being easy enough to use.

The utility is as at https://invisible-island.net/dialog/dialog.html.