Final Sketch:

https://editor.p5js.org/cvd9683-gif/full/Zy1gAjNMT

//CATHY DOSS
function setup() {
  createCanvas(600, 600);
  background(220);
}
function mousePressed() {
  print("x: ", mouseX, " y: ", mouseY);
}

function draw() {
  
  
  //HAIR IN THE BACK
  fill(0);
  rect(126,237,353,288);
  fill(127, 81, 18);
  ellipse(300, 300, 275, 400);
    fill(0);

  //smile
  fill(250);
  arc(298,385,160,100,0,PI,CHORD)
  
  
  //nose
  stroke(1);
  fill(127, 81, 18);
  bezier(299,280,250,400,310,330,315,346);

  
  //left eyebrow
  fill(0);
  rect(191, 250, 65, 12);
  fill(0);
  triangle(191, 250, 191, 262, 172, 279);
  
  //right eyebrow
  fill(0);
  rect(345, 250, 65, 12);
  triangle(410, 250, 410, 262, 429, 279);
  
  //eyes
  //left eye white part
  strokeWeight(1);
  fill(255);
  ellipse(225, 285, 55, 30);
  //left pupil
  fill(0);
  circle(225, 285, 30);
  //right eye white part
  fill(255);
  ellipse(378, 285, 55, 30);
  //right pupil
  fill(0);
  circle(378, 285, 30);
    
  //hair
  //bangs
  //right
  rotate(QUARTER_PI/1);
  ellipse(410,-150,250,85); 
  //left
  rotate(TWO_PI/4);
  ellipse(-20,-280,250,85); 
}

trying to figure out curves

trying to figure out curves

Eyebrows:

command (dragged) 2.png

Hair:

command (dragged) 3.png

Lips:

command (dragged) 4.png

Nose:

command (dragged) 5.png