problems with a secuencial lights

How are the buttons wired? It's usually easier to wire the buttons to ground and use INPUT_PULLUP mode. Then a "pressed" button will read as LOW.

Your code spends a lot of time in delays. As soon as one of the HIGH/LOW/LOW combinations becomes true, it starts a sequence which takes more than 1 second to finish. During that time it is not looking at any inputs.