Olá Claudio, justamente usando o F que reduzi a quantidade de memória utilizada, porem acredito que não seja isso, pois tem muita memória sobrando!
O compilador é o padrão do Arduíno estou utilizando a ultima versão 1.8.12 estava com a 1.8.10 e atualizei pensando que poderia resolver.
Aquino, esta solução é a ideal, assim que houver disponibilidade de tempo vou desenvolver uma função específica para menus desta forma, obrigado!
No momento estou na correria - todos sabem como é: fazer do jeito que dá e não como gostaríamos!!!
Outro detalhe é que em linguagem de alto nível sou novato, então muitos problemas são apenas falta de conhecimento mesmo!
No momento está funcionando (vamos ver até quando

)com ou sem a declaração da String, mudei a forma de chamar a função no switch-case!