Create a Python script that interacts with the GitHub API to fetch information about a user's repositories, including name, description, and programming language used. The script should accept the user's GitHub username as input.
You can use the `requests` library to interact with the GitHub API. First, you need to install it using pip:

```bash
pip install requests
```

Then, create a Python script called `github_repos.py` and paste the following code:

```python
import requests

def get_user_repositories(username):
    url = f"https://api.github.com/users/{username}/repos"
    response = requests.get(url)

    if response.status_code == 200:
        return response.json()
    else:
        print(f"Error: {response.status_code}")
        return None

def display_repository_info(repositories):
    for repo in repositories:
        name = repo["name"]
        description = repo["description"] or "No description provided."
        language = repo["language"] or "Not specified."

        print(f"\nRepository Name: {name}\nDescription: {description}\nLanguage: {language}")

if __name__ == "__main__":
    username = input("Enter your GitHub username: ")
    repos = get_user_repositories(username)

    if repos:
        display_repository_info(repos)
    else:
        print("No repositories found.")
```

Now, run the script by executing this command:

```bash
python github_repos.py
```

Enter the GitHub username when prompted, and the script will fetch and display information about the user's repositories.