Choosing the vertices of a regular hexagon, how many ways are there to form four triangles such that any two triangles share exactly one vertex?

Four triangles means twelve slots to fill. There are six vertices to place in those slots. No vertex can occur three times, because it can't occur twice in a single triangle, and if there are three triangles which share that vertex and no other then there must be six other distinct vertices. In short: by two applications of the pigeonhole principle, each vertex is in precisely two of the triangles.

Therefore each vertex has four neighbours, so is missing precisely one neighbour, and they pair up: the overall graph is $K_6$ from which three non-adjacent edges have been removed.

The possibilities for the missing edges modulo the dihedral group are:

  1. Three edges of the hexagon (e.g. $0-1, 2-3, 4-5$)
  2. Two edges of the hexagon and one long diagonal (e.g. $0-1, 2-5, 3-4$)
  3. One edge of the hexagon and two short diagonals (e.g. $0-1, 2-4, 3-5$)
  4. Two short diagonals and one long diagonal (e.g. $0-2, 1-4, 3-5$)
  5. Three long diagonals (e.g. $0-3, 1-4, 2-5$)