Maybe you can look into Zenity - it's just bash with some extra parameters -...

Maybe you can look into Zenity - it's just bash with some extra parameters - used to displays dialog boxes for bash scripts elements. The usage is really simple. But as this is a study question, You'll have figure it out on your own.

Zenity, a tool that allows you to display GTK dialog boxes in commandline and shell scripts.

here are some examples: http://linux.byexamples.com/archives/259/a-complete-zenity-dialog-exampl...

Click Here!