Верно: А-а-а, ужас! Междометия по правилам отделяются запятыми, см. Правила русской орфографии и пунктуации.
В разных контекстах слово спасибо может выступать в роли междометия, частицы и существительного.
Да, запятая лишняя. Слово ну использовано здесь в роли усилительной частицы, но никак не междометия.
Междометия занимают особое положение в системе частей речи. Они не относятся ни к самостоятельным, ни к служебным словам.
Вопрос о частеречной принадлежности звукоподражательных слов по-разному решается лингвистами. Звукоподражания тоже занимают особое место в грамматической системе русского языка, и по некоторым признакам междометия и звукоподражательные слова можно сблизить, но нельзя сказать, что это одна и та же часть речи. Наиболее корректной представляется формулировка, выбранная авторами академической «Русской грамматики» (1980) (ключевые слова выделены нами): «По ряду признаков к междометиям примыкают звукоподражания, представляющие собой условные преднамеренные воспроизведения звучаний, сопровождающих действия, производимые человеком, животным или предметом».
В русском языке при употреблении междометия "о" в сочетании с существительными или местоимениями, выражающими обращение, запятая обычно не ставится.
Предложения такой структуры охарактеризованы в параграфе 2589 «Русской грамматики» 1980 г. как фразеологизированные предложения с междометиями. Они включают междометия ах, ох, эх со следующим далее личным местоимением и оценочным именем в форме именительного падежа: Ах она плутовка!; Ах ты милашка!; Ох он разбойник!; Эх вы обманщики! Как показывают примеры, такие предложения могут включать местоимения не только второго лица. Соответственно, форма именительного падежа существительного не всегда может восприниматься как обращение. В предложениях типа Ах ты бедная моя трубадурочка! эта форма по функции близка к сказуемому, но может быть интерпретирована и как что-то близкое к поясняющему приложению к личному местоимению, поскольку это не обязательный элемент подобных предложений, сравним примеры типа: Ах ты! Какая жалость! — всплеснула руками Лена. [Борис Можаев. Падение лесного короля (1975)]. (При этом нужно учитывать, что фразеологизированные предложения не поддаются обычному синтаксическому разбору, функции формы существительного в них выделяются очень условно.) Значит, пунктуационное оформление может быть вариативным: как с запятой перед формой именительного падежа существительного, так и без нее.
Предложения такой структуры охарактеризованы в параграфе 2589 «Русской грамматики» 1980 г. как фразеологизированные предложения с междометиями. Они включают междометия ах, ох, эх со следующим далее личным местоимением и оценочным именем в форме именительного падежа: Ах она плутовка!; Ах ты милашка!; Ох он разбойник!; Эх вы обманщики! Как показывают примеры, такие предложения могут включать местоимения не только второго лица. Соответственно, форма именительного падежа существительного не всегда может восприниматься как обращение. В предложениях типа Ах ты бедная моя трубадурочка! эта форма по функции близка к сказуемому, но может быть интерпретирована и как что-то близкое к поясняющему приложению к личному местоимению, поскольку это не обязательный элемент подобных предложений, сравним примеры типа: Ах ты! Какая жалость! — всплеснула руками Лена. [Борис Можаев. Падение лесного короля (1975)]. (При этом нужно учитывать, что фразеологизированные предложения не поддаются обычному синтаксическому разбору, функции формы существительного в них выделяются очень условно.) Значит, пунктуационное оформление может быть вариативным: как с запятой перед формой именительного падежа существительного, так и без нее.
В приведенном Вами контексте раз — числительное. Кроме того, раз может выступать в роли:
- существительного: первый раз об этом слышу;
- наречия: попробовал я раз сварить борщ — и тут...;
- союза: сделай, раз обещал;
- междометия, используемого в функции сказуемого: Раздался страшный треск, и раз – потолок обвалился.
Предложения такой структуры охарактеризованы в параграфе 2589 «Русской грамматики» 1980 г. как фразеологизированные предложения с междометиями. Они включают междометия ах, ох, эх со следующим далее личным местоимением и оценочным именем в форме именительного падежа: Ах она плутовка!; Ах ты милашка!; Ох он разбойник!; Эх вы обманщики! Как показывают примеры, такие предложения могут включать местоимения не только второго лица. Соответственно, форма именительного падежа существительного не всегда может восприниматься как обращение. В предложениях типа Ах она плутовка! эта форма по функции близка к сказуемому, но может быть интерпретирована и как что-то близкое к поясняющему приложению к личному местоимению, поскольку это не обязательный элемент подобных предложений, сравним примеры типа: Ах ты! Какая жалость! — всплеснула руками Лена. [Борис Можаев. Падение лесного короля (1975)]. (При этом нужно учитывать, что фразеологизированные предложения не поддаются обычному синтаксическому разбору, функции формы существительного в них выделяются очень условно.) Значит, пунктуационное оформление может быть вариативным: как с запятой перед формой именительного падежа существительного, так и без нее.
В данном случае запятая перед словом "боже" не нужна.
Следует различать междометия и одинаково звучащие частицы: после междометий запятая ставится, после частиц — нет. Ср.:
О, это была бы райская жизнь!.. (Г.) — О поле, поле! Кто тебя усеял мёртвыми костями? (П.);