STM32 are unique development boards that are available in many versions. You can simply choose a ready-made version whose capabilities will match your needs or expand the STM32 you already have. For example, you can connect a screen to the board, keyboard and wireless Wi-Fi module.