Refactored menu updates into separate methods