Thank you :) ... is this going to cause prolems later on though if I start executing statements that are outside of the switch statement? I Don't think I will need to but for future reference.
@Disch... the only problem I have with that is that the input i get from the user is attained from within the switch and is needed when initializing the object (for the constructor). I could do it how you have done it but it would make the code a bit messy...