Ich würde es so machen das mit jedem Tastendruck eine Variable hochgezählt wird (if taste gedrückt then incr A). Jetzt kannst du einfach den "Zählerstand" mit If oder Case Anweisungen abfragen und entsprechende Aktionen ausfühen und im LCD einen dazu passenden Text anzeigen lassen.

If A = 1 then
LCD "Radio"
portx.1 =1
else
portx.1 =0
end if

If A = 2 then
LCD "MP3 "
Portx.2 =1
else
portx.2=0
end if

usw.

(Musst allerdings die Variable Begrenzen und zurücksetzen damit du nicht bis 255 oder noch weiter hochzählst)

Gruß

Neutro