The Natural Library allows defining natural languages and commands that can be executed from natural text. Key methods include SetLanguageName(), SetCommandsPath(), UseCommand(), and RunString(). Commands are defined as classes specifying the syntax using methods like SyntaxIsKeyword() and SyntaxIsCommand(). This allows commands to be executed from natural text by parsing the keywords and arguments.