I too was expecting something like what you describe but by parsing -h --help output.
http://anonscm.debian.org/cgit/bash-completion/bash-completi...
The gui could have labels with the command options, and upon hitting enter they could close and send the command back to the command line, so you're learning the commands as you go.