Usually it is much easier to implement features into programs with a GUI instead of a standard shell with a menu. This is where CoolADB comes into play as it is made for the C# programming language.
Test projects give you a way to exercise your code to see if it works but they're also part of your project's "permanent record." If all you want to do is try something out with some throwaway code, C ...