Как обойти проблему:
curses.addstr перетирает содержимое которое там было раньше.

нужно чтобы когда я буду вводить данные курсор был в конце слова text и не перетиралось само слово.
self.screen.addstr(x, y, text, curses.A_NORMAL)