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.