Creo que hacer structs con strings de tamaño fijo, para rutinas que serán de menús que no siempre tengan el mismo tamaño en cada una de las palabras, nos ata mucho a tener que modificar mucho código si algo del menú cambia o si por otra parte queremos agregar otra linea.
A mi modo de verlo, lo haría más simple, más como al principio, donde se definan solamente strings en ROM , de largo variable terminadas con un nulo y listo. Es simple, actualizable y no rígido.
Saludos