whiptail

whiptail can be used to create console menus, and takes calls as a shell script.

In distros, whiptail is packaged in the newt library.