Синонимы могут быть любой частью речи. Но для каждой пары должны быть одинаковыми. Например:
Прилагательные смелый и храбрый - синонимы, а смелость и храбрый нет.
Текстовые синонимы - это слова, являющиеся синонимами только в данном тексте. По другому называются контекстными синонимами. Например, Пушкин-великий поэт.