<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def text(cls, text, *, resize=None, single_use=None, selective=None):
 """ Creates a new button with the given text. Args: resize (`bool`):
 If present, the entire keyboard will be reconfigured to be resized and be smaller if there are not many buttons. single_use (`bool`):
 If present, the entire keyboard will be reconfigured to be usable only once before it hides itself. selective (`bool`):
 If present, the entire keyboard will be reconfigured to be "selective". The keyboard will be shown only to specific users. It will target users that are @mentioned in the text of the message or to the sender of the message you reply to. """

        return cls(types.KeyboardButton(text),
                   resize=resize, single_use=single_use, selective=selective)