void doOneSet('+','-','*');

huh ? If this is the declaration, use types as parameters, not constants.

Other than that... what exactly do you need help with ?
Nice program, but your question is what ?