Las funciones del lenguaje son las distintas formas en que se puede usar el lenguaje según la intención del hablante. Las principales funciones son la referencial, que busca informar; la expresiva, que busca expresar sentimientos; y la conativa, que busca hacer que el oyente actúe. Otras funciones incluyen la fática, que busca mantener el canal de comunicación abierto; la poética, que busca causar extrañeza en el mensaje; y la metalingüística, que busca mejorar el código.