func ABCDInit(g *gocui.Gui, q *questions.Question, count string) (err error) {
	g.Highlight = true
	g.SelFgColor = gocui.ColorGreen
	as := q.Answers
	questionFrame := gui.NewQuestionFrame("questionFrame")
	question := gui.NewQuestion("question", count, q.Question)
	answerA := gui.NewAnswer(gui.BoxA, gui.BoxA, as.Answers[0].Answer)
	AnswersToBoxViews[gui.BoxA] = as.Answers[0]
	answerB := gui.NewAnswer(gui.BoxB, gui.BoxB, as.Answers[1].Answer)
	AnswersToBoxViews[gui.BoxB] = as.Answers[1]
	answerC := gui.NewAnswer(gui.BoxC, gui.BoxC, as.Answers[2].Answer)
	AnswersToBoxViews[gui.BoxC] = as.Answers[2]
	answerD := gui.NewAnswer(gui.BoxD, gui.BoxD, as.Answers[3].Answer)
	AnswersToBoxViews[gui.BoxD] = as.Answers[3]
	infoBar := gui.NewInfoBar(gui.InfoBarName, gui.InfoBarABCD)
	g.SetManager(questionFrame, question, answerA, answerB, answerC, answerD, infoBar)
	if err := g.SetKeybinding("", gocui.KeyCtrlC, gocui.ModNone, gui.Quit); err != nil {
		log.Panicln(err)
	}
	if err := g.SetKeybinding("", gocui.KeyTab, gocui.ModNone, gui.ABCDNextView); err != nil {
		log.Panicln(err)
	}
	if err := g.SetKeybinding("", gocui.KeyEnter, gocui.ModNone, SelectAnswer); err != nil {
		log.Panicln(err)
	}
	return nil
}
ABCDInit -- Initializes the ABCD gui interface
package quiz
import (
	"github.com/crazcalm/term-quiz/interface"
	"github.com/crazcalm/term-quiz/questions"
	"github.com/crazcalm/term-quiz/user"
	"github.com/jroimartin/gocui"
	"log"
)
var (
	Questions = questions.NewQuestions()
	UserAnswers = user.Answers{}
	QuestionLimit = 10
	CurrentUserAnswer = 1
)