Для того чтобы распределить слова на однозначные и многозначные, нужно определить, имеет ли слово одно или несколько значений в языке. Однозначные слова обозначают только один предмет, явление или понятие и не имеют дополнительных значений в зависимости от контекста. Многозначные слова могут иметь несколько значений, каждое из которых активизируется в зависимости от контекста.
Идет - многозначное слово. Может означать процесс движения (например, человек идет), протекание времени (идет час, идет день), подходит или соответствует (ему идет этот цвет). Также используется в переносном значении (идет речь о чем-то).
Радуга - однозначное слово. Обозначает явление в атмосфере, представляющее собой многоцветную дугу.
Шубка - однозначное слово. Уменьшительная форма от "шуба", обозначает маленькую шубу.
Гребень - многозначное слово. Может обозначать часть расчёски, возвышенность в горах, а также верхнюю часть чего-либо, например гребень волны.
Лесник - однозначное слово. Обозначает профессию человека, который занимается охраной леса, его уходом и защитой.
Пушистый - однозначное слово. Описывает качество поверхности, имеющей мягкие, воздушные, выступающие волоски или ворсинки.
Кнопка - многозначное слово. Может обозначать предмет для застёгивания одежды, элемент управления на устройствах или панелях.
Таким образом, слова "радуга", "шубка", "лесник", "пушистый" являются однозначными, а слова "идет", "гребень", "кнопка" – многозначными.