Выбирать Вам, возможны оба варианта.
Одна из особенностей русского письма – отсутствие специальных букв для обозначения парных твердых и мягких согласных. На твердость-мягкость парных согласных указывает следующая буква. Так, в слове был буква ы указывает на твердость согласного [б], а в слове бил буква и указывает на мягкость согласного [б']. Сам же согласный (и твердый, и мягкий) обозначается одной и той же буквой – Б.
А вот согласные ж и ш всегда твердые, парных их мягких звуков не существует, а значит, ж и ш не нуждаются в «подмоге», обозначать их твердость с помощью следующей буквы не требуется. Иначе говоря, букву ы, обозначающую твердость предшествующего согласного, после ж и ш мы не пишем, потому что и без того знаем, что это твердые согласные.
Может возникнуть вопрос: как появилось написание жи и ши, если и указывает на мягкость согласного, а ж и ш всегда твердые? Это связано с тем, что в древнерусском языке звуки ж и ш были мягкими; написание жи – ши отражает этот исторический факт.
Знак нужно поставить (либо запятую, либо тире). На наш взгляд, предпочтительно здесь тире.
Вы написали правильно: не одна.
Правильно: проблем, возникающих.
Правильно: ...проблем, возникающих.
Правильно: девяносто. Остальное верно.
Правильно: тапка, тапочка. Это существительные женского рода: одна тапка, старая тапочка.
Правильно: волнующих историй.
Да, слова начало и конец этимологически родственные. Они восходят к одной и той же индоевропейской основе *ken 'появляться, начинать'. Отсюда же слово искони 'вначале'. Слово конец в древнерусском языке имело значение и 'граница' (где что-то кончается и что-то начинается). Объяснить это можно, учитывая представления наших предков о времени. Древние люди считали, что время циклично, поэтому начало и конец – это одна точка на колесе времени.