Using interrupt buttons for different tasks at different parts of code

thanks for the tip, since im quite new - the term polling is also new to me, ill look into it!

the properly-written , non-blocking part will be the challenge ;))