logic for arduino programming?

const byte buttonPin = 3;

void loop() {
   if (digitalRead(buttonPin)) {
      loop1();
    }
    else {
        loop2();
    }
}