Just wanted to report that I had similar issues on this project. The first issue I've had really since starting with the book.
It was kind of weird though and after getting it to work I can't really explain what was wrong.
Looking at the diagram in the book it was the top push button that was not activating the piezo and reading zero in the serial monitor. Removing the push button and replacing with a normal wire instead made the circuit work as intended, giving me 1023 in the serial monitor, so the breadboard seemed fine.
I then got my multimeter and set it to resistance and measured across the push button noticing it change to zero resistance when I depressed the button. This seemed to suggest the button was working.
Then, not sure what was going on, I read this forum and decided to move the button one row down on the breadboard. It worked. I then swapped the button over for one of the other ones and they both worked.
So not sure what the problem is to be honest. Anyway, thanks for the tip, hope it doesn't catch me out again.