Refresh screen while awaiting/consuming CLI input

There is no way in Mix or in general in Erlang, at least not built in. You will need to switch terminal to raw input mode and then you can control all text that is visible in the terminal emulator.