Na minha solução preferi deixar o print de retorno interno a função, deixando o codigo mais enxuto:
def contar_caracteres(palavra):
quantidade = len(palavra)
print(f'A palavra "{palavra}" tem {quantidade} caracteres.')
palavra = input("Digite uma palavra: ")
contar_caracteres(palavra)