I have to ask this most of the time I see an r-pi project: why r-pi instead of ESP8266 for something this simple?
I started with a raspberry pi, but then discovered esp32 with an lcd display for just a few bucks https://www.amazon.com/LILYGO-T-Display-Bluetooth-Developmen....