Combining code for LCD and IR remote

but from what I've read is that you can't have multiple cases

Clearly that is nonsense, since you have multiple cases now. You can't have multiple cases WITH THE SAME VALUE, but it is highly unlikely that the remote is going to send anything that has values that match the constants btnRIGHT, etc.