No <setjmp.h> stuff is needed. Just a common menu being returned to from a function.

As noted, the menu display just needs to be:

in a loop that repeats until you want to stop or quit.

Return is the standard way to go back to the calling menu, from your function.