Alot of text-based installers for many distro's are written in bash and simply use dialog to display option menu's. Take a look at how they are written, they are pretty straight forward, and you can easily modify parts of them to create an administration tool (similar to slackware's pkgtool).
If your willing to make your own, you can always find out exactly what you need to do, and then create a wrapper using dialog for any specific commands that have to be run often.
Heres a start (old article, but still very relevant)
http://www.linuxjournal.com/article/2460