Interrupção por botão

Bom , estou com um problema em meu projeto, que consiste de um semáforo de trânsito para veículos e um para pedestres, no caso para os veículos : vermelho,amarelo e verde. Para os pedestres : vermelho e verde.
Então, eu gostaria de implementar um botão para que quando eu o apertasse, o sinal amarelo dos veículos ficassem piscando, e o sinal do pedestre, ambas as cores, fiquem apagados.
Quem puder me ajudar, agradeço desde já.

Don't use interrupts for that, use millis() for timing instead of delay, and check whether the button has been pressed in loop. Pretty much the only time you should use an interrupt for a button is when you're using the button to wake from sleep.

There are a lot of guides to using millis() instead of delay (in english) - it is probably the most common issue new users deal with. I am sure there are guides in your language too.