Теория:

Дополнение — второстепенный член предложения, который обозначает предмет и отвечает на вопросы косвенных падежей.
Обычно дополнение относится к сказуемому и чаще всего выражено существительным или местоимением.
Пример:
Я сделала (что?) уроки.
Определение — второстепенный член предложения, который обозначает признак и отвечает на вопросы какой? который? чей?
Обычно определение выражено прилагательным, которое согласуется с поясняемым существительным.
Пример:
Сегодня прекрасная погода.
Обстоятельство — второстепенный член предложения, который обозначает как, где, когда совершается действие.
Обстоятельства места отвечают на вопросы где? куда? откуда?
Обстоятельства времени — когда? как долго?
Обстоятельства образа действия — как? каким образом?
Обстоятельства целизачем?
Обстоятельства причиныпочему? отчего?
 
Обычно обстоятельство относится к глаголу-сказуемому и выражено наречием или существительным в косвенном падеже.
Пример:
 Вчера ночью мы гуляли у озера.