D3 - D4
D1- D2
D5 - D6
D7-D8

from machine import Pin, PWM
led1 = Pin(2, Pin.OUT) #D4
button1 = Pin(0, Pin.IN, Pin.PULL_UP)#D3

led2 = Pin(4, Pin.OUT) #D2
button2 = Pin(5, Pin.IN, Pin.PULL_UP) #D1

led3 = Pin(12, Pin.OUT) #D6
button3 = Pin(14, Pin.IN, Pin.PULL_UP) #D5

led4 = Pin(15, Pin.OUT)#D8
button4 = Pin(13, Pin.IN, Pin.PULL_UP)#D7

while True:
    led2.value(button2.value())
    led4.value(not button4.value())

    if not button1.value():
        led1.value(not led1.value())
        while not button1.value():
            pass

    if not button3.value():
        led3.value(not led3.value())
        while not button3.value():
            pass    


#    if not button2.value():
#        led2.value(not led2.value())
#        while not button2.value():
#            pass
#    if not button4.value():
#        led4.value(not led4.value())
#        while not button4.value():
#            pass