case 10:
verifyValue(value);
// the rest of code part 1
break;
verifyValue() function is called and after returning from that function
// the rest of code part 1
is executed.
After that break is executed so you get out of switch construct.
Later the control is returned to main() and
// the rest of code part 2
is executed.
solved the return statement of C in a function