Buenas,
Un primer consejo que les daría si en la simulación les da correcto, es que basados en el funcionamiento de los botones y displays, ambos activos por bajo, piensen bien cuál es el comportamiento esperado. Puede ser confuso si no se hace con cautela.
Si hay algún segmento que se prende o apaga distinto de lo esperado, hagan un chequeo en los nombres de los buses quizás alguno esta conectado donde no corresponde en el esquemático del circuito de prueba.
Saludos,
Manuel