Просто я привык решать проблему по мере ее возникновения
По твоим кускам кода, что ты сюда кидал у тебя проблема не с замыканиями а намного обширная. Тебе когда давали решение твоих задач, которые ты просил, ты даже не мог понять, что их надо обернуть в функцию. У тебя сириусли очень, очень неправильный подход - кодить неприходя в сознание. Ты мало того, что ВООБЩЕ на самом деле ничему не учишься, ты еще и вредишь себе.