Using an array to assign multiple servos' positions

  for (int i; i<2; i++){
    servos[i].attach(i+11);
  }

The first part of a for loop is the initialization section. This statement says "Starting with i equal to whatever value is present in the memory address referenced by i, while i is less than 2, do something, and then increment i.

Surely, THAT is not what you intended. If it was, you should be pursuing other interests. A career as a programmer is not in your future.