error CS1525: Unexpected symbol `public'

hi i’m having this error unexpected symbol ’ public ’
i dunno what i missed in this script
what cause this error??sorry for my bad grammar n englsih
pls fix this

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

public class Menuscript : MonoBehaviour {

public Canvas quitMenu;
public Button startText;
public Button exitText;

// Use this for initialization
void Start () 

{
	quitMenu = quitMenu.GetComponent<Canvas> ();
	startText = startText.GetComponent<Button> ();
	editText = exitText.GetComponent<Button> ();
	quitMenu.enabled = false;

	{

public void ExitPress()}

{
	quitMenu.enabled = true;
	startText.enabled = false;
	exitText.enabled = false;
}

public void NoPress()

{
	quitMenu.enabled = false;
	startText.enabled = true;
	exitText.enabled = true;

}

public void StartLevel()

{
	Application.LoadLevel (1);
}

public void ExitGame()

{
	Application.Quit ();
}

You did not close the Start()-Method. The curly brace after the linke quitMenu.enabled = false; should be }, not {.