Android (rooted): Terminal apps, by their nature, aren't very efficient in the UI department. QuickTerminal makes it a little easier by allowing you to store commands and run them with shortcuts.
The app already includes several basic commands including rebooting into recovery or wiping the Dalvik cache. However, you can easily add in custom commands and run them from a menu. You can also run your own custom scripts.
QuickTerminal (Free) [Google Play Store]