Arduino uno shift register
A shift register is an output device. You won't be able to "Read" 7 push buttons in this way. 

A shift register like that is for taking a "series" of bits on one wire and parallelizing them onto 8 wires.

It does not work in reverse. The reverse is called a multiplexer.