A generic console (text-based) menu system written in C# for my own edification