Timing issue with button press

Hold a char* array where their index matches the case number.

const char* showNames[] = { "ALL_OFF", "HIGHLIGHT", "PATRIOTIC", "BREATH",  "HOMERUN"};

also instead of this:

const byte ALLoff = 0;
const byte HIGHLIGHT = 1;
const byte PATRIOTIC = 2;
const byte BREATH = 3;
const byte HOMERUN = 4;

That's the perfect use for an enum like this:

enum Shows {
ALL_OFF = 0,
HIGHLIGHT,
PATRIOTIC,
BREATH,
HOMERUN
};
Shows showType = ALL_OFF; // Or whatever you want it to be. 

Then for the printing you'd just use Serial.println(showNames[showType]);

Note: Typed into the forum, so nothing has been tested.