teléfono

La definición de char phone[11] en la estructura definida es demasiado pequeña.

Debido a que su número tiene once dígitos, la matriz de caracteres termina con "\0" de forma predeterminada y "\0" también ocupa un dígito. Por lo tanto, solo puede ingresar diez caracteres como máximo en su matriz; de lo contrario, excederá el límite y se producirán errores impredecibles.

Puedes definir char phone[12]. o más grande, y no habrá ningún error