Vom Grundprinzip her schon nicht falsch. Einige Punkte würd ich aber noch ändern:
- bei dem Display Pin 6 ebenfalls anschliessen.
- Reset-Pin vom AVR ist nicht beschaltet. Zumindest noch nen Pullup nach VCC
- 100nF-Kerko zwischen VCC und GND des AVR

Und noch ein Tip für Schaltpläne: 3-er-Kreuzungen auch mit Junctions kennzeichnen. Dann passiert so ein "Fehler" nicht so leicht wie er hier ist, dass von den 3 Tastern einer keinen Widerstand und ein anderer dafür 2 hat.