Menu using PROGMEM

You've got a mix of PROGMEM and RAM strings there, so unless you've got overloads to cope with those for your function MenuItem, that can never work.

Maybe if, as you were asked in your other thread, you posted all your code, we might be able to help.