Отличие многозначных слов от омонимов в том, что многозначные слова имеют несколько значений, связанных по смыслу, а омонимы — это разные слова, одинаковые по звучанию и написанию, но не имеющие ничего общего в плане значений.
Посмотри на конкретном примере. Допустим, нам нужно определить слово "кнопка" — это омоним или многозначное слово. Для этого мы вспоминаем, какие кнопки бывают. Бывает кнопка звонка, канцелярская кнопка, кнопка-застежка. Все эти кнопки объединяет, что их нажимают, и они маленького размера. У кнопки в разном употреблении слова все равно есть общее значение. Получается, что слово "кнопка" это многозначное слово.
Теперь другой пример. Нам нужно определить слово "клуб" — это омоним или многозначное слово. Итак, мы начинаем вспоминать, какие бывают клубы...
— ночной клуб
— клуб пыли
— клуб дыма
— клуб по интересам (вязания, литературный клуб).
У значений этих слов нет ничего общего. Невозможно найти связь между клубом пыли и ночным клубом. Перед нами абсолютно разные по смыслу слова. Значит, перед нами омоним.