Reading Multiple Buttons

You have an if/if/else construct, rather than an if/else if/else construct. The second if statement, that test button 2, should be an else if statement.

You are not using the internal pull-up resistors, so, may we presume that you have external pull-down resistors?