в консоли возможны 2 варианта ввода символов (добавление символов и замещение символов)
Ну, как бы не только в консоли. Эту фишку до сих пор в редакторах используют (хотя, имхо, она давно уже не нужна никому). В том же Lazarus можно так режим ввода переключать.