1. A method, executed by one or more processors, the method comprising: receiving a message that is addressed to a user; determining, via one or more sensors, whether the user is occupied with an attention critical situation; and responsive to determining that the user is not occupied with an attention critical situation conducting a user-directed response process comprising: conducting a text substitution process on the message to produce an abbreviated version of the message, presenting the abbreviated version of the message and a list of response options to the user, determining a response option that is selected by the user, sending a response to the message that corresponds to the response option that is selected by the user, and wherein the list of response options includes a plurality of message-dependent formulated responses.