Just call menu() again with different strings - only the ones that apply now. What's the problem?
buttonNumber = menu('Pick one', 'Do thing #1', 'Do thing #2', 'Do thing #3');
% Then do the thing they chose...
% Then let them pick the next thing to do.
buttonNumber = menu('Pick the next option', 'a', 'b', 'c');