Ich vermute, der Wurm hat sich hier hinein gebohrt:
const char *menu_strings[MENU_ITEMS] = { "Wert1: "+ var1, "Wert2: "+ var2};
Kenne mich mit den char und strings aber nicht gut aus; vielleicht weiß einer, wie es korrekt aussehen soll.
Wenn die Syntax stimmt, dann sind die var1 und var2 evtl. leer?
So weit habe ich mir den Code aber nicht angesehen.