Python biblioteca de interacción de línea de comandos?

Quiero desarrollar una pequeña aplicación de Python que interactúe con el usuario a través de la consola / línea de comandos. ¿Hay algunas bibliotecas buenas que pueda usar para obtener la entrada del usuario y mostrar la salida de forma atractiva? Intenté buscar, pero la mayor parte de lo que encontré fue el procesamiento de argumentos de la línea de comandos, no vi nada sobre la interacción del usuario en el shell.

Debe ser multiplataforma (Windows y Linux)

Respuestas a la pregunta(3)

Su respuesta a la pregunta