Oi, André! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O seu contador de caracteres tá funcionando bem e demonstra que você aplicou corretamente o uso da função len() para descobrir o tamanho da palavra digitada. Um ponto interessante no seu código é que você criou a função contar_caracteres() e utilizou input() para receber o valor digitado pelo usuario, mostrando na tela a quantidade de caracteres.
Uma dica interessante para o futuro é utilizar o método strip(), que remove espaços extras antes ou depois do texto digitado. Isso ajuda a evitar que espaços sejam contados como caracteres.
palavra = input("Digite uma palavra: ").strip()
quantidade = len(palavra)
print("A palavra tem", quantidade, "caracteres")
Neste código, strip() remove espaços no inicio e no final da palavra, e len() conta quantos caracteres existem no texto digitado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!