updated menu check for valid input