Adding optional input

I want to add a “quake style” drop down console or a gui that i can call on command.
I looked at using FLUID but is there an easier/more obvious way??
Thanks