Роль определяется связью
Второстепенные члены распространяют основу и другие члены предложения.
Определение характеризует предмет, дополнение обозначает объект, обстоятельство описывает условия, меру или способ действия. Одного падежного вопроса недостаточно: «шёл лесом» отвечает и на вопрос чем, и на смысловой вопрос где. Решение учитывает значение, управляющее слово и возможность смыслового преобразования. Сначала выдели грамматическую основу, затем установи зависимости внутри каждой группы. Прилагательное перед подлежащим не включается в подлежащее автоматически: «тихая музыка звучала» имеет основу музыка звучала, а тихая является определением.
В «Мы читали письмо вечером» письмо — прямое дополнение, вечером — обстоятельство времени. В «письмо друга» друга характеризует принадлежность: несогласованное определение.
Не вся группа подлежащего входит в основу
Основа: музыка звучала. Тихая относится к музыке, в комнате — к звучала. Сначала отделяем зависимые характеристики, затем называем главные члены: размер группы слов не равен размеру основы.