Большинство грамматистов относит эти слова к этикетным междометиям. По значению междометия делятся на:
1) эмоциональные (выражают, но не называют чувства, настроения: ай-ай-ай, браво, бррр, вот те крест, фу, ура, эх и т. п.);
2) императивные (выражают побуждение к действию, команды, приказы: ну, эй, караул, кис-кис, вон, кыш, марш, тпру, ну-ка, ш-ш, ау и т. п.);
3) этикетные (являются формулами речевого этикета: здравствуй(те), привет, спасибо, пожалуйста, простите, всего хорошего и т. п.).
Этикетные междометия по происхождению являются знаменательными частями речи, которые в разной степени утратили свою знаменательность и превратились в речевые формулы, используемые для изъявления благодарности, приветствия, извинения, пожелания и т. п. Слово благодарю не во всех контекстах утратило знаменательное значение, поэтому оно может быть как этикетным междометием, так и глаголом.
О правильности написания можно рассуждать с точки зрения правил 1956 года (т. е. можно утверждать, что сегодня раздельное написание по чему в предложенном контексте правильным не является). При этом логические основания для написания сочетания по чему другому с пробелом, несомненно, есть: в указанном сочетании по чему другому имеет значение ("по иной причине"), отличное от наречия почему ("по какой причине").
Слитное написание посему отвечает современным нормам правописания.
Впрочем, примеры из русской классической литературы показывают, что раньше было распространено раздельное написание во всех значениях.
Фраза корректна для разговорной речи.
Думаем, Вам лучше обратиться к вузовскому учебнику.
Слово ша, зафиксированное в толковых словарях русского языка с пометой «разговорное», выражает категорическое предложение, требование прекратить что-либо: Ша! Кончай работу!, а также обозначает решительный, энергичный отказ от действия: столько делал для тебя, теперь все, ша, хватит. Словари жаргонных слов фиксируют у слова ша значения 'приказ замолчать', 'конец, исчезновение, уничтожение', а также (устар.) 'милиционер, стоящий на посту'.
В данном случае следует писать со строчной буквы.