Boa tarde,

Sobre a proposta o que você pode acabar fazendo é criar apenas uma função, segue como eu fiz:

def linha(letra):
    for x in letra:
        print(x, end='')
        print('-', end='')
        
linha('oi')

O letra seria um valor que vai ser passado a função, então se a pessoa passar um valor na função vai ser colocado na variável letra e assim você consegue usar ela para fazer alguma operação dentro da função.