Hmm... Perhaps you could step out of the console into the SDL/OpenGl if you want it to be impressive... If its a quick mock-up you can always go for some easy to use graphics library instead of writeln...

PS: You might want to indendt that case statement... Its a bit annoying. What you could do is have a string variable that stores what you write or something like that and have a section that processes it and defines that variable then all you need is a single writeln() to write that variable...