Dúvida com telas de LCD

Estou com dúvidas em como fazer para mostrar várias informações no LCD, preciso mostrar temperatura, umidade e status de outros sensores, mas não queria por delay a hora que fosse exibir as informações, para não ficar parado o loop e assim parado a programação naquele instante.

Outra dúvida é que queria que assim que fosse realizado alguma ação, essa ação fosse mostrada no lcd por alguns instantes e depois voltasse a exibição das telas novamente.

Tens de te explicar melhor... Assim por alto diria que tens de definir o que queres mostrar no LCD e onde. Depois disso pesquisa pela função millis() e vê o exemplo blink without delay. Essa é, a meu ver, a maneira mais simples de fazer o que pretendes.