Теория:

В зависимости от количества лексических значений слова делятся на однозначные и многозначные.
Однозначные слова — это слова с одним лексическим значением.
Пример:
компьютер — устройство для обработки цифровой информации.
Как правило, однозначными бывают собственные наименования (Санкт-Петербург), различные термины (метафора), названия профессий (педагог) и т. д.
 
Однако многозначных слов в русском языке гораздо больше.
Многозначные слова — это слова, имеющие два или больше лексических значений, объединённых общим смыслом.
Пример:
нос — 1) выступающая часть лица; 2) передняя часть корабля.
Эти значения связаны между собой: под носом подразумевается нечто, что выступает вперёд.
Многозначные слова могут иметь прямое и переносное значения.
Прямое значение — это первичное (основное) значение слова.
Пример:
холодная (вода) — вода низкой температуры.
Переносное значение — это значение, которое возникло в результате переноса каких-либо свойств предмета, действия или признака на другие предметы, действия или признаки.
Пример:
холодный (взгляд) — безразличный взгляд.