the label menu: (line 28) hides the variable char menu (line 12). you could use the scope
resolution operator (::menu) to make the error go away; but hiding names like this is not a good idea.
technically, a label is a pointer (address).
~s.o.s~ commented: Yes a good approach but too much for a beginner..;) - ~s.o.s~ +15
Salem commented: Excellent suggestion, but probably too advanced to hand in as noob homework +6