Hardware Interrupts

if digitalRead (buttonInt) == LOW)

That will read pin 0, not pin 2. So, no.