Null reference error.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
using System;

public class TextController : MonoBehaviour {

	private bool bStart = true;
	private string instructions = "You have the following commands at your disposal:

" +
"* First Verse, Second Verse
" +
"* First Chorus, Second Chorus, Third Chorus
" +
“* First Bridge, Second Bridge”;
private Text text;
private LyricList lineList = new LyricList();
private InputField inputField;
private string newState;
// Use this for initialization
void Start () {

		// Get the text child object from the Canvas
		text = gameObject.GetComponent<Text> ();
		// Get the input field child object from the Canvas
		inputField = gameObject.GetComponentInChildren<InputField> ();
		//CreateAssetMenuAttribute on Lyric List
		lineList.CreateList ();

		text.text = ("Please reassemble the song lyrics!

" + instructions + "

Start guessing to begin!

");

	}

You are trying to access components in this class which rely on this class being live, i.e. having an instance of this class first.

I tested your code here and it worked ( I just removed line 15 and 26 because I don’t have that class).

My guess is that you put your script on a object that has no text component on it? if the text component is on a child element, use GetComponentInChildren on line 22 like you did on line 24.

If you have no text component, right click your canvas object, >UI > Text