Interrupt my code [see reply 11]

What I have is when I push a button, if analyzes the two cases. From there it goes to my void rotateDeg loop and grabs that function.

This random collection of words makes little sense. The if statement doesn't analyze stuff. There is a rotateDeg function. Nothing gets grabbed.

But I need to interrupt the void rotateDeg loop

There isn't a rotateDeg loop. There is a rotateDeg function. In that function you can call irrecv.decode() as often as you want to. If it returns true, return from the function.