struct Text { Font font; const char *text; Vector2 position; float fontSize, spacing; Color tint; }; struct Button { Rectangle rectangle; Color color; Text text; }; Button create_button(int type_arg, int size_arg, const std::vector& position_arg, const char *text_arg, const std::vector& screen_arg); void draw_buttons(const std::vector