Теория:

В речи синонимы выполняют пять основных функций.
 
1. Уточнение какого-либо понятия.
Пример:
«Был обычный, ничем не примечательный учебный день».
 
«Летом мы отправимся в путешествие — в настоящий морской круиз
Эта функция синонимов часто используется в словарях, например: дискуссияспор, обсуждение какого-либо вопроса.
 
2. Сопоставление синонимов, имеющих в одном контексте разные оттенки значений.
Пример:
«Подарок пришёлся малышке по душе: она развеселилась, даже рассмеялась».
3. Противопоставление схожих явлений.
Пример:
«Это был не сплошной ельник, а смешанный лес, где развесистые березы, рябина и черемуха мешались с елями и соснами» (Д. Мамин-Сибиряк).

«Знаешь — бывают такие дни осенью: свежо, но не холодно, тепло, а не жарко…» (По М. Горькому)
4. Замещение слова синонимом с целью избежать неоправданного повтора (тавтологии).
Пример:
«Из яств, кроме кутьи, было три-четыре блюда (между прочим, и блины), всё с кухни Амалии Ивановны» (Ф. Достоевский).

«Мужчина достал старый компас и слегка потряс его; стрелка прибора дёрнулась и замерла». 
5. Усиление — в случае, когда синонимы являются однородными членами и служат для придания тексту большей выразительности.
Пример:
«Несчастный залился слезами,
На грудь к товарищам упал,
И горько плакал и рыдал» (М. Лермонтов).

«Это была она, моя заветная, моя долгожданная Россия, которую я жаждал видеть ежесекундно» (Н. Лесков).
Ряд синонимов, расположенных по степени усиления или ослабления выражаемого признака, образует стилистическую фигуру — градацию.
Пример:
«Не думай бежать!
Это я вызвал.
Найду.
Догоню.
Доконаю.
Замучу!» (В. Маяковский).