Problemas con sensor DHT11? Y controlador temperatura

Lo primero que veo es

if(menu == x)

dentro de los case, eso es redundante porque si está en ese case es porque menu tiene justamente ese valor ya que el switch es con el valor de menu
Elimina los if()

Sigo buscando...

Saludos