Refactor user output to use LCD or print depending on architecture.