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