I think you can do all that with a MAX7221 in nodecode mode and an SPI interface LCD panel, such as
The '7221 can do 8 7-segments; wire up 4, and use the other 4 to drive 32 LEDs in place.
So you need 5 IO: SCK, MISO, MISO, chip select for LCD, chip select for MAX7221.