<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def msgBox(self, promptType, _timeout=-1, **options):
        ''' Send a user prompt request to the GUI

        Arguments:
            promptType (string):
                The prompt type to send to the GUI. Currently
                the only type supported is 'confirm'.

            _timeout (int):
                The optional amount of time for which the prompt
                should be displayed to the user before a timeout occurs.
                Defaults to -1 which indicates there is no timeout limit.

            options (dict):
                The keyword arguments that should be passed to the requested
                prompt type. Check prompt specific sections below for information on what
                arguments are expected to be present.

        Raises:
            ValueError:
                If the prompt type received is an unexpected value

        **Confirm Prompt**

        Display a message to the user and prompt them for a confirm/deny
        response to the message.

        Arguments:
            msg (string):
                The message to display to the user

        Returns:
            True if the user picks 'Confirm', False if the user picks 'Deny'

        Raises:
            KeyError:
                If the options passed to the prompt handler doesn't contain a
                `msg` attribute.

            APITimeoutError:
                If the timeout value is reached without receiving a response.
        '''
        if promptType == 'confirm':
            return self._sendConfirmPrompt(_timeout, options)
        else:
            raise ValueError('Unknown prompt type: {}'.format(promptType))