Теория:

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