Text this: 2D Edge-based finite elements for guided and scattered wave problems