can someone double check my code?

im not familiar with && ill look it up,but that part has been working.

But, you are complaining that the code isn't working. I guess we must be applying different meanings to the term "working".

How are your switches wired? It's so much simpler to use the internal pullup resistor, and wire one side of the switch to ground and the other side to the pin. LOW means pressed, then.