Предложенный учителем вариант пунктуации возможен: слова дорогая и бабушка могут быть двумя однородными обращениями. Но обращение-словосочетание типа дорогая бабушка все же более типично. Приведем известные примеры:
И врагу никогда не добиться,
Чтоб склонилась твоя голова,
Дорогая моя столица,
Золотая моя Москва!
М. Лисянский, С. Агранян
Всю бы жизнь свою подняла я, ―
осуши ее всю ― до дна, ―
за победу твою и славу,
дорогая моя страна.
О. Берггольц
Вставки выделяются тире или скобками. Выбор за Вами.
См. в «Справочнике по пунктуации».
Междометия выделяются запятыми. Поэтому запятая нужна: Я плохо себя чувствовала, но, эй, разве я могла пропустить день рождения своей сестры?
Названия, написанные латиницей, в текстах на русском обычно не заключаются в кавычки. Курсив также не требуется.
Это сравнительные обороты, они выделяются запятыми. Обратите внимание, что слово чирлидинг пишется через и.
Правилен второй вариант. Опереться можно на примеры в правиле о подлинных выражениях, вставленных в текст. Подлинные выражения, представляющие собой законченные предложения, начинаются с прописной буквы.
«Подлинные выражения, вставленные в текст в качестве элементов предложения, выделяются кавычками, но двоеточие перед ними не ставится: Это «не хочу» поразило Антона Прокофьевича (Г.); Предположение дневального, что «взводный нажрался и дрыхнет где-то в избе», всё больше собирало сторонников (Ф.); Он вспомнил пословицу «За двумя зайцами погонишься — ни одного не поймаешь» и отказался от первоначального плана; С криком «Спасайте детей!» юноша бросился в горящее здание» (Розенталь Д. Э. Справочник по пунктуации для работников печати. М., 1984).
.«...Если прямая речь непосредственно включается в авторское предложение в качестве его члена, то она заключается в кавычки, знаки же препинания ставятся по условиям авторского предложения: Сказав Гричмару фразу «Легкой жизни не бывает, есть лишь легкая смерть», Крымов поймал на себе беспокойный, предупреждающий взгляд Стишова (Бонд.) (Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006)».
Обратите внимание: в конце предложения нужно поставить точку.
Однажды я застал забавный диалог, один из участников которого задавался вопросом «Почему в нашем мире нет магии?».
Возможен и другой вариант.
Однажды я застал забавный диалог, один из участников которого задавался вопросом: «Почему в нашем мире нет магии?»
Определение подростковые здесь может выступать в роли пояснения (а не уточнения).
Пояснительные согласованные определения не выделяются, а лишь отделяются от поясняемого определения запятой. То есть при такой трактовке нужна только одна запятая: ...мои, подростковые проблемы.
Пояснительные согласованные определения не выделяются, а лишь отделяются от поясняемого определения запятой. Пояснение возникает при особых по значению определениях — они имеют общий неконкретизированный, неопределенный смысл. Второе, поясняющее определение снимает неопределенность. Пояснение может возникнуть и в случае, когда первое определение достаточно конкретно (например, выражено числительным), а второе определение поясняет его иными словами.
Последнее предложение описывает Ваш случай. Поэтому следует поставить запятую только перед пояснительным определением: Вы открыли третью, последнюю книгу трилогии...
Двоеточие не требуется.
Подлинные выражения, вставленные в текст в качестве элементов предложения, выделяются кавычками, но перед ними двоеточие не ставится.